package org.study.mybatis.boot.mapper.primary;

import org.apache.ibatis.annotations.*;
import org.study.mybatis.boot.model.primary.Ds1User;

/**
 * 类的描述
 *
 * @author Administrator
 * @date 2021-11-29
 */
public interface Ds1UserMapper {
    /**
     * 方法功能描述
     *
     * @param name
     * @return org.study.mybatis.boot.model.primary.Ds1User
     */
    @Select("SELECT * FROM t_user WHERE name = #{name}")
    Ds1User findByName(@Param("name") String name);

    /**
     * 方法功能描述
     *
     * @param name
     * @param age
     * @return int
     */
    @Insert("INSERT INTO t_user(name, age) VALUES(#{name}, #{age})")
    int insert(@Param("name") String name, @Param("age") Integer age);

    /**
     * 方法功能描述
     *
     * @return int
     */
    @Delete("DELETE FROM t_user")
    int deleteAll();

    /**
     * 方法描述
     *
     * @param
     * @return int
     */
    @Update("truncate table t_user")
    int truncateTable();
}
